package com.neusiri.exp.odc.accept.dto;

import com.neusiri.exp.odc.pub.BaseModel;

import java.util.Date;

/**
 * <p>验收汇总业务实体类</p>
 * <p>创建日期：2020-05-12</p>
 *
 * @author 周群峰 zhou-qf_sr@neusiri.com
 */
public class AcceptanceSummaryModel extends BaseModel {

    /**
     * Id
     */
    private String tuId;

    /**
     * 任务Id,对应验收表Id
     */
    private String taskId;

    /**
     * 序号，自然数，一个子任务下的汇总条目，序号总1开始递增，不大于1000
     */
    private Integer seqNum;

    /**
     * 采购总成零件号，B级件号
     */
    private String partCode;

    /**
     * 采购总成零件名称，B级件名称
     */
    private String partName;

    /**
     * 零件名称
     */
    private String cPartName;

    /**
     * 模具供应商名称
     */
    private String modSupName;

    /**
     * 模具供应商编码
     */
    private String modSupCode;

    /**
     * 每模件数，只能有数字 + *
     */
    private String unitPerMod;

    /**
     * 零件尺寸，长 单位 mm
     */
    private Integer cPartSizeX;

    /**
     * 零件尺寸，宽 单位 mm
     */
    private Integer cPartSizeY;

    /**
     * 零件尺寸，高 单位 mm
     */
    private Integer cPartSizeZ;

    /**
     * 工装编号
     */
    private String frockNo;

    /**
     * 工装名称
     */
    private String frockName;

    /**
     * 工装类型，主数据
     * M 模具
     * G 检具
     * F 夹具
     */
    private String frockType;

    /**
     * 工装模具尺寸 长 单位 mm
     */
    private Integer frockSizeX;

    /**
     * 工装模具尺寸 宽 单位 mm
     */
    private Integer frockSizeY;

    /**
     * 工装模具尺寸 高 单位 mm
     */
    private Integer frockSizeZ;

    /**
     * 工装模具重量 单位 kg 只取整数
     */
    private Integer frockWeight;

    /**
     * 工装数量，整数
     */
    private Integer frockNum;

    /**
     * 热流道品牌及点数
     */
    private Integer hotRunNum;

    /**
     * 状态
     * 新开模具
     * 修模
     * 取消
     */
    private String status;

    /**
     * 模具整体照片名称
     */
    private String modAllImgName;

    /**
     * 模具整体照片id,对应tb_fileinfo.tuid
     */
    private String modAllImgId;

    /**
     * 模具铭牌照片名称
     */
    private String modPlateImgName;

    /**
     * 模具铭牌照片Id,对应tb_fileinfo.tuid
     */
    private String modPlateImgId;

    /**
     * 零件诈骗名称
     */
    private String cPartImgName;

    /**
     * 零件照片Id,对应tb_fileinfo.tuid
     */
    private String cPartImgId;

    /**
     * 模具打开照片(上模)名称
     */
    private String modUpperImName;

    /**
     * 模具打开照片(上模)id,对应tb_fileinfo.tuid
     */
    private String modUpperImgId;

    /**
     * 模具打开照片(下模)名称
     */
    private String modLowerImgName;

    /**
     * 模具打开照片(下模)id,,对应tb_fileinfo.tuid
     */
    private String modLowerImgId;

    /**
     * 工装存放地点
     */
    private String frockLocation;

    /**
     * 工装总费用含税价
     */
    private Integer costIncldTax;

    /**
     * 工装总费用不含税价
     */
    private Integer costExcldTax;

    /**
     * 是否发送过EP
     * 0 没有
     * 1 有
     */
    private String isSendEp;

    /**
     * 删除标志位
     * 1 标记逻辑删除 当isSendEp为1时有效
     * 0 未删除
     */
    private String isDelete;

    /**
     * 创建者
     */
    private String createBy;

    /**
     * 创建时间
     */
    private Date createDate;

    /**
     * 最后修改者
     */
    private String updateBy;

    /**
     * 最后修改时间
     */
    private Date updateDate;

    public String getTuId() {
        return tuId;
    }

    public void setTuId(String tuId) {
        this.tuId = tuId;
    }

    public String getTaskId() {
        return taskId;
    }

    public void setTaskId(String taskId) {
        this.taskId = taskId;
    }

    public Integer getSeqNum() {
        return seqNum;
    }

    public void setSeqNum(Integer seqNum) {
        this.seqNum = seqNum;
    }

    public String getPartCode() {
        return partCode;
    }

    public void setPartCode(String partCode) {
        this.partCode = partCode;
    }

    public String getPartName() {
        return partName;
    }

    public void setPartName(String partName) {
        this.partName = partName;
    }

    public String getcPartName() {
        return cPartName;
    }

    public void setcPartName(String cPartName) {
        this.cPartName = cPartName;
    }

    public String getModSupName() {
        return modSupName;
    }

    public void setModSupName(String modSupName) {
        this.modSupName = modSupName;
    }

    public String getModSupCode() {
        return modSupCode;
    }

    public void setModSupCode(String modSupCode) {
        this.modSupCode = modSupCode;
    }

    public String getUnitPerMod() {
        return unitPerMod;
    }

    public void setUnitPerMod(String unitPerMod) {
        this.unitPerMod = unitPerMod;
    }

    public Integer getcPartSizeX() {
        return cPartSizeX;
    }

    public void setcPartSizeX(Integer cPartSizeX) {
        this.cPartSizeX = cPartSizeX;
    }

    public Integer getcPartSizeY() {
        return cPartSizeY;
    }

    public void setcPartSizeY(Integer cPartSizeY) {
        this.cPartSizeY = cPartSizeY;
    }

    public Integer getcPartSizeZ() {
        return cPartSizeZ;
    }

    public void setcPartSizeZ(Integer cPartSizeZ) {
        this.cPartSizeZ = cPartSizeZ;
    }

    public String getFrockNo() {
        return frockNo;
    }

    public void setFrockNo(String frockNo) {
        this.frockNo = frockNo;
    }

    public String getFrockName() {
        return frockName;
    }

    public void setFrockName(String frockName) {
        this.frockName = frockName;
    }

    public String getFrockType() {
        return frockType;
    }

    public void setFrockType(String frockType) {
        this.frockType = frockType;
    }

    public Integer getFrockSizeX() {
        return frockSizeX;
    }

    public void setFrockSizeX(Integer frockSizeX) {
        this.frockSizeX = frockSizeX;
    }

    public Integer getFrockSizeY() {
        return frockSizeY;
    }

    public void setFrockSizeY(Integer frockSizeY) {
        this.frockSizeY = frockSizeY;
    }

    public Integer getFrockSizeZ() {
        return frockSizeZ;
    }

    public void setFrockSizeZ(Integer frockSizeZ) {
        this.frockSizeZ = frockSizeZ;
    }

    public Integer getFrockWeight() {
        return frockWeight;
    }

    public void setFrockWeight(Integer frockWeight) {
        this.frockWeight = frockWeight;
    }

    public Integer getFrockNum() {
        return frockNum;
    }

    public void setFrockNum(Integer frockNum) {
        this.frockNum = frockNum;
    }

    public Integer getHotRunNum() {
        return hotRunNum;
    }

    public void setHotRunNum(Integer hotRunNum) {
        this.hotRunNum = hotRunNum;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getModAllImgName() {
        return modAllImgName;
    }

    public void setModAllImgName(String modAllImgName) {
        this.modAllImgName = modAllImgName;
    }

    public String getModAllImgId() {
        return modAllImgId;
    }

    public void setModAllImgId(String modAllImgId) {
        this.modAllImgId = modAllImgId;
    }

    public String getModPlateImgName() {
        return modPlateImgName;
    }

    public void setModPlateImgName(String modPlateImgName) {
        this.modPlateImgName = modPlateImgName;
    }

    public String getModPlateImgId() {
        return modPlateImgId;
    }

    public void setModPlateImgId(String modPlateImgId) {
        this.modPlateImgId = modPlateImgId;
    }

    public String getcPartImgName() {
        return cPartImgName;
    }

    public void setcPartImgName(String cPartImgName) {
        this.cPartImgName = cPartImgName;
    }

    public String getcPartImgId() {
        return cPartImgId;
    }

    public void setcPartImgId(String cPartImgId) {
        this.cPartImgId = cPartImgId;
    }

    public String getModUpperImName() {
        return modUpperImName;
    }

    public void setModUpperImName(String modUpperImName) {
        this.modUpperImName = modUpperImName;
    }

    public String getModUpperImgId() {
        return modUpperImgId;
    }

    public void setModUpperImgId(String modUpperImgId) {
        this.modUpperImgId = modUpperImgId;
    }

    public String getModLowerImgName() {
        return modLowerImgName;
    }

    public void setModLowerImgName(String modLowerImgName) {
        this.modLowerImgName = modLowerImgName;
    }

    public String getModLowerImgId() {
        return modLowerImgId;
    }

    public void setModLowerImgId(String modLowerImgId) {
        this.modLowerImgId = modLowerImgId;
    }

    public String getFrockLocation() {
        return frockLocation;
    }

    public void setFrockLocation(String frockLocation) {
        this.frockLocation = frockLocation;
    }

    public Integer getCostIncldTax() {
        return costIncldTax;
    }

    public void setCostIncldTax(Integer costIncldTax) {
        this.costIncldTax = costIncldTax;
    }

    public Integer getCostExcldTax() {
        return costExcldTax;
    }

    public void setCostExcldTax(Integer costExcldTax) {
        this.costExcldTax = costExcldTax;
    }

    public String getIsSendEp() {
        return isSendEp;
    }

    public void setIsSendEp(String isSendEp) {
        this.isSendEp = isSendEp;
    }

    public String getIsDelete() {
        return isDelete;
    }

    public void setIsDelete(String isDelete) {
        this.isDelete = isDelete;
    }

    public String getCreateBy() {
        return createBy;
    }

    public void setCreateBy(String createBy) {
        this.createBy = createBy;
    }

    public Date getCreateDate() {
        return createDate;
    }

    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    public String getUpdateBy() {
        return updateBy;
    }

    public void setUpdateBy(String updateBy) {
        this.updateBy = updateBy;
    }

    public Date getUpdateDate() {
        return updateDate;
    }

    public void setUpdateDate(Date updateDate) {
        this.updateDate = updateDate;
    }
}
